package com.qfedu.tantu.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * ━━━━━━神兽出没━━━━━━
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　 ┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　  ┃
 * 　　┃　　　　　　 ┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛Code is far away from bug with the animal protecting
 * 　　　　┃　　　┃    神兽保佑,代码无bug
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━永无BUG!━━━━━━
 *
 * @Description:
 * @Author: 邢朋辉
 * @Date: 2022/4/21 15:41
 */
@Data
@TableName("t_pay")
@NoArgsConstructor
public class Pay {
    @TableId(type = IdType.AUTO)
    private Integer id ;
    /** 订单号 */
    private Integer oid ;
    /** 订单类型 */
    private Integer type ;
    /** 支付类型 */
    private Integer paytype ;
    /** 支付金额 */
    private Double money ;
    /** 创建时间 */
    private Date ctime ;
    /** 支付状态 1.未支付WAIT_BUYER_PAY  2.支付成功TRADE_SUCCESS 3.支付关闭TRADE_CLOSED 4.支付完成TRADE_FINISHED*/
    private Integer flag ;
    /** 订单号 64位*/
    private String no ;
    public Pay(Integer oid, Integer type, Integer paytype, Double money, String no) {
        this.oid = oid;
        this.type = type;
        this.paytype = paytype;
        this.money = money;
        this.no = no;
        this.flag=1;//未支付
        this.ctime=new Date();
    }
}
